Having played both extensively, Swash has outparsed zerker with same stats for close to 100m, if you get lucky with resets.
I've played my assassin since launch, and I've never looked back. Yeah, we've had our ups and downs but the class design is solid, and while I do have an alt that I actually take care of during this expansion, I'd never give up on my main.