I'm possibly the world's biggest critic of Rockwell kit and have had some strong worded emails about their Flex range of IO, but Flex5000 is my favourite.
I would add to the above that removing the stickers before putting the cards in is a strict requirement not to break them... had an apprentice break two of them in a project because he didn't remove the stickers and bent the pins.
The other IO I really, really like is the 1719 Intrinsically Safe IO modules. The only complaint about them is that they're very strict on error detecting in the analog channels. 3.9999999999999 is an immediate channel failure as far as the cards are concerned which gets annoying very fast. On the other hand, the HART interface is pretty sweet, but that's mostly on HART functionality not necessarily these particular cards.