All things considered including the sell on clause due to Birmingham, I'd not be selling him unless we're talking record club sale type of money.
With all due respect, Brentford and Crystal Palace aren't the biggest of clubs although granted, I can see Palace pushing on towards Europe next season.
Jobe is 18 years old. He's essentially a second year scholar and already has dozens and dozens of Championship appearances.
He scored 7 goals in what for 3/4 of the time was a massively underperforming squad. Does he makes mistakes? Yes. Which 18 year old footballer doesn't? Should he have played as much as he did last season? Of course not but let's be honest, that's not his fault.
We still don't know even what his best position is. Is he a number 9? A number 8? A number 10? Could he even drop deeper and play as a number 6 in the next few years? We simply do not know.
Do we need to sell Jobe? I'm going to say no. Let's give the lad another season at the very least. Hopefully he won't have to play 98% of the games next season if Rigg and Aouchiche are ready to step up their playing time then we'll likely see a much more refreshed Jobe which as we all know is a more talented Jobe.
If we get it right with him, no disrespect to Palace and Brentford, much bigger clubs will come knocking on the door ready to hand over much more sizeable amounts of cash.