After a year of detailing for money (part time), I already see the need to upgrade from my GG6. Even doing AIO polishes, I find my hands cramp up for days after from the excess vibration. I am thinking about either the Rupes 21 or 15 Mark 2, or the Flex 3401. A good friend of mine who is also the local pro swears by the forced rotation of the Flex. However all the hype about the Rupes machines has me intrigued. I am looking for something that will have drastically lower levels of vibration, and will correct much faster. The only thing that concerns me about the Rupes 21 is the large throw might be troublesome in the tighter spaces and on curved panels, both of which modern vehicles have no shortage of! Thank you for any input!