so you want your own build - ok
you want it to be viable - that depends on you and the situation
it doesnt matter what game you play
every build has weaknesses
so you have to know your strengths and weaknesses to play around them
then you need some good reactions and boom
you can compete pretty good