In my experience most important aspect of making decision in product engineering is to ask your self 4 questions.
0.is this feasible to do this things now by time,resources, money and priority?
1.by doing this am I making this product useful and usable and adaptable? 2.by doing this am I making this product efficient, secure and scale-able? 3.by doing this am I making this product more maintainable, repairable and manageable/distribute-able?
this are the answers of the questions in order you need to think from 0 to 3.
If 0 is positive then you need to move forward to following
read them here
The Wall