Not much has changed since then. If you can manage to get away with using a higher level framework, you save time and effort. Glamour has less choice in widgets and layout, but in both you'll probably end up adding something that isn't there/ready yet. To understand how to add/complete something you'll have to dive into (Poly)Morph(ic) for both Spec and Glamour.
Stephan