I'm editing some SharePoint 2010 list item forms using InfoPath 2010 and some with JavaScript/JQuery. I know that Microsoft will not support InfoPath after SharePoint 2013. InfoPath is easy to use to edit item forms and can use some simple rules to interact with user; but can not do whatever I want to. JQuery is not as easy as InfoPath but I can do whatever I want to such as animations and more. I can use SPServices to add/update list items but this takes longer than InfoPath.
What are pros and cons of InfoPath and JavaScript/JQuery? Which should I use at new projects? Is there any other alternative?
Thank you in advance.