it is a great feature
I looked into this in around 2008 as the 5g standards were being finalised using a very early licence and hardware and it was a great feature. Guaranteeing voice or emergency service access and performance is one of the better use cases. It makes a lot of sense.
I think it is less likely in the current form to be used for applications fast lanes. Equally, I can see the attraction for those that can't wait 30ms longer for data to pay more for a faster connection or need to download/upload their 100 GB file as fast as possible. I think if reasonable minimum performance were to be guaranteed for everyone else fast lanes could be a valid way for mobile networks to fleece the terminally stupid.
Ultimately all mobile data is going to become data packets. Be that voice or normal TCP traffic. Personally I'd prefer my 999 call to be guaranteed a perfect connection over your random YouTube video. Equally I don't need my text messages to be received in 100ms. I can wait so shove them in the slow lane.
I see the issue more one of piss poor regulation than net neutrality being the best thing we can aim for. Guaranteeing better performance to someone who will pay more may or may not work for a company. However, the regulator should be ensuring that everyone else has an acceptable performance.
Why shouldn't a company or individual be able to choose to pay a lot more money to guarantee performance. We do it with fibre and other pretend broadband connections.
What we need is sane regulations for minimum performance for the majority that increase over time at a sane rate.
As this won't happen. Keep net neutrality and go after the bastards.