It really isn't so challenging at all though i wouldn't create another slant construction joystick. It looks good, but i don't think i would do it once more simply because the slant construction made it much more complicated and time consuming.
There are many other controller builds out there - maybe you find one which fits for you. Try it - the least what could happen is some lost time and gained experience for the next try
Have a look at this great website. It was a big assistance for me!
http://www.slagcoin.com/joystick.html