I'm fairly satisfied with the capabilities of most of the Flex components. Sure, there are a few shortcomings, but they have mostly been fixed by the community in projects like flexlib, etc.
What I've found frustrating (aesthetically), and surprising (technically), is that the list controls (List and HorizontalList) don't support smooth scrolling! In a graphics-intensive environment like Flash, I just don't understand why we'd have components that look so clunky. Well, in fact, I do understand "why"... I'm sure the code is slightly easier to write for the list controls if they don't have to track item renderers being in partial positions, etc... but come on, compared to all of the code that's going on in the List control already, I can't imagine that would have been a big deal (particularly consider the "ugh" factor it delivers). So, I've tried to work around it the easy way by using Repeater controls inside of canvases (which gives the right visual look, but doesn't provide the niceties of a List control with built-in drag-n-drop support and efficient use of item renderers). I've also checked out other folks controls like Scroller, etc., but they all see to go the same route. So, I'm wondering... does anyone have a good solution for smooth scrolling in Lists or HorizontalLists? I swear I expected it so much I figured I was just overlooking a style setting or property for a long time, but at this point I think its simply an oversight in the control's design! Am I alone in this opinion? Do the rest of you guys not want a silky smooth UI? Troy.

