Idiom/saying for "there was no possible better solution at the time"
Solution 1:
Make do comes to mind:
- Manage with the limited or inadequate means available. (ODO)
- We had to make do with the solutions we could offer at that time.
Solution 2:
Sometimes, you just gotta play the hand you're dealt
To accept, deal with, and make the most of one's current situation or circumstances; to make use of that which one is afforded or has available. I know you feel unsatisfied with your life at the moment, but we all have to play the hand we're dealt. Just keep working hard and things are bound to improve! I never asked to be responsible for the business, but I'm going to play the hand I was dealt.
play the hand you're dealt. (n.d.) Farlex Dictionary of Idioms. (2015). Retrieved July 18 2016 from http://idioms.thefreedictionary.com/play+the+hand+you%27re+dealt