Other steps backwards that I have had to live through:
Atari ST GEM O/S -> DOS / Windows 2
Foxpro->VB/SQL Server (and Access was never a match for FP)
VB/SQL Server -> HTML / Active Server Pages
In every instance there were pros and cons - but my gut feeling was that I was having to take a step backwards in order to move forwards. Very frustrating at the time.