Hi,
The confirm view is just logical, so if you put it alone in a step, you won't see nothing. We didn't really try a workflow without the payment view and it might cause unexpected behavior. However, there is a payment method for Collect on Delivery, so if you use it, it will work properly. Based on what you're telling us, I would advice you to use this workflow:
login,address_shipping_payment_confirm_coupon_cart_status,end
Normally, if you don't have any shipping methods selection and that you don't see an error message but that you correctly added and published them, there are two possibilities:
1/ error messages are not displayable in your template. You can check on this and maybe fix it easily :
www.hikashop.com/support/documentation/61.html#messages
2/ you don't have the manual shipping plugin published. Please go to your joomla plugin manager and verify that the plugin is published.
Finally, I remember we fixed some issues in early versions of HikaShop with shipping methods, so if you do not use the latest version (1.2.1 as of now), you should update to it and try again.