Can i keep on using dfx instead of icpcli?

That makes sense - we will add that shortly.
Although I’m leaning towards a flag on the icp canister call command instead of its own command like icp canister sign

Related to:

Can you expand on it please?
Do you mean that you like to do something like:

icp canister call <canister> <arg> --dump-request | icp canister call <canister> --in