In an ideal way; perfectly.
Given ideal circumstances; preferably.
In an imperfect manner or degree; not fully or completely.