Is this a good controller? Any long term issues? People who already own this, how is the experience